export interface LeaseVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 房产基础信息主键
   */
  basicPropertyInformationId: string | number;

  /**
   * 房产租赁主键
   */
  houseRentalId: string | number;

  /**
   * 租赁人
   */
  leaseholder: string;

  /**
   * 联系方式
   */
  contactInformation: string;

  /**
   * 开始时间
   */
  startTime: string;

  /**
   * 结束时间
   */
  endTime: string;

  /**
   * 退租时间
   */
  rentOutTime: string;

  /**
   * 项目名称
   */
  projectName: string;

  /**
   * 楼栋号
   */
  towerNumber: string;

  /**
   * 所在楼层
   */
  floor: number;

  /**
   * 房间号
   */
  roomNumber: string;

  /**
   * 建筑面积
   */
  floorArea: number;

  /**
   * 退租类型
   */
  rentOutType: string;
}

export interface LeaseForm extends BaseEntity {}

export interface LeaseQuery extends PageQuery {
  /**
   * 联系方式
   */
  contactInformation?: string;

  /**
   * 退租查询结束时间
   */
  endDate?: string;

  /**
   * 排序的方向desc或者asc
   */
  isAsc?: string;
  /**
   * 租赁人
   */
  leaseholder?: string;

  /**
   * 名称
   */
  propertyName?: string;
  /**
   * 退租类型
   */
  rentOutType?: string;
  /**
   * 退租查询开始时间
   */
  startDate?: string;
}
